﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.Entitys.Sinv
{
    public class Sinv_Sale_Outbound_Info
    {
        public int Sale_outbound_id { get; set; }//销售出库id
        public string Sale_outbound_code { get; set; }//销售出库编号
        public string Sale_order_name { get; set; }//销售订单名称
        public string Sale_order_code { get; set; }//销售订单编号
        public string Customer_name { get; set; }//客户名称
        public string Customer_code { get; set; }//客户编号
        public string Contacts_name { get; set; }//供应商联系人姓名
        public string Contacts_phone { get; set; }//供应商联系人电话
        public int Sale_order_rep_id { get; set; }//销售负责人
        public int Sale_order_dept_id { get; set; }//负责人所属部门
        public int Sale_outbound_rep_id { get; set; }//出库员
        public int Sale_outbound_status { get; set; }//出库状态
        public DateTime Sale_outbound_time { get; set; }//出库时间
        public int Sale_outbound_dept_id { get; set; }//出库员所属部门
        public string Warehouse_code { get; set; }//出库仓库id
        public string Warehouse_name { get; set; }//出库仓库名称
        public string Zone_code { get; set; }//出库库区id
        public string Zone_name { get; set; }//出库库区名称
        public char Sale_outbound_audit_status { get; set; }//审核状态
        // 导航属性：明细
        public ICollection<Sinv_Sale_Outbound_Details> Details { get; set; }

        public class Sinv_Sale_Outbound_Details
        {
            public int Sale_outbound_details_id { get; set; }//出库明细id
            public int Sale_outbound_id { get; set; }//销售出库id
            public string Sale_outbound_code { get; set; }//销售出库编号
            public string Pro_name { get; set; }//产品名称
            public string Pro_code { get; set; }//产品编码
            public string Pro_brand { get; set; }//产品品牌
            public string Pro_model { get; set; }//规格型号
            public int Measure_id { get; set; }//计量单位id
            public decimal Pro_sale_qty { get; set; }//销售数量
            public decimal Pro_awaiting_dispatch_qty { get; set; }//待出库数量
            public decimal Pro_current_shipment_qty { get; set; }//本次出库数量
        }
    }
}
